*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.body{ width: 7.5rem; margin: 0 auto; }
.bodyBG{ background: #f9f9f9; }
input,button,select{ outline: none; }
.hr{ height: .3rem; width: 100%; }
.hrBG1{ background: #f6f6f6;}
.hrBG3{ background: #ebebeb; height: .2rem;}

/*member*/
.pageheader{ 
	width: 100%; 
	height: 1rem;
	line-height: 1rem; 
	text-align: center;
	position: relative;
	font-size: .4rem;
	font-weight: bold;
	padding: 0 .25rem;
}
.return{
	display: block;
	width: .5rem;
	height: 1rem;
	background: url(../image/icon/icon-006.png) no-repeat left;
	background-size: .18rem;
	position: absolute;
	top: 0;
	left: .25rem;
}
.wrop{ padding: 0 .25rem; }
.memlist{
	height: 1.1rem;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.memlist span{
	display: block;
	line-height: 1.1rem;
	float: left;
	width: 2.1rem;
	font-size: .3rem;
}
.memlist input{
	width: 4.8rem;
	float: left;
	height: .6rem;
	line-height: .6rem;
	margin-top: .24rem;
	padding: 0 .1rem;
	font-size: .3rem;
	border: none;
	outline: none;
}
.memlistToo span{ width: 2.6rem; }
.memlistToo input{ width: 4.4rem; }
.tblist{
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.tblist span{ 
	display: block; 
	line-height: 1.16rem;
	float: left;
	width: 2.1rem;
	font-size: .3rem;
}
.sfid{
	width: 4.8rem;
	height: 1.1rem;
	float: left;
	display: flex;
	align-items: center;
	font-size: .3rem;
}
.sfid label{ 
	display: block; 
	float: left; 
	color: #999;
	margin-right: .8rem;
	background: url(../image/icon/icon-007.png) no-repeat left;
	background-size: .4rem .4rem;
	padding-left: .54rem;
}
.sfid label input{ display: none; }
.sfid label.sfid_on{
	background: url(../image/icon/icon-008.png) no-repeat left;
	background-size: .4rem .4rem;
}
.sz_li{
	height: auto;
	overflow: hidden;
}
.sz_li p{ line-height: 1.1rem; font-size: .3rem; margin-bottom: .2rem;}
.szbox{
	width: 3.6rem;
	height: 2.2rem;
	border: 1px dashed #ccc;
	overflow: hidden;
	margin-left: 1.7rem;
	margin-bottom: .5rem;
	border-radius: 2px;
}
.szbox img{ width: 3.6rem; height: 2.2rem;}
.subBtn { margin-bottom: .54rem; }
.subBtn button{
	width: 100%;
	height: .8rem;
	background: #13ccc6;
	color: #fff;
	font-size: .3rem;
}
.szlie .sz_li{ display: none; }
.szlie .sz_liOn{ display: block; }

.searchHeader{
	height: 1rem;
	overflow: hidden;
	padding: 0 .25rem;
	background: #fff;
	width: 100%;
}
.searchHeader a{
	display: block;
	float: left;
	width: .7rem;
	height: 1rem;
	background: url(../image/icon/icon-009.png) no-repeat left;
	background-size: .26rem;
}
.searchHeader input{
	width: 5.4rem;
	height: .7rem;
	background: #f3f3f3 url("../image/icon/icon-010.png") no-repeat .22rem;
	background-size: .27rem;
	margin-top: .15rem;
	padding: 0 .22rem 0 .66rem;
	border-radius: 2px;
}
.searchHeader span{ line-height: 1rem; float: right; display: block; color: #888;}
.searchTit{
	height: .6rem;
	line-height: .6rem;
	font-size: .34rem;
	font-weight: bold;
	margin: .26rem 0;
	position: relative;
	width: 100%;
}
.searchTit span{ display: block; float: left; }
.searchTit a{ 
	display: block;
	float: right;
	font-size: .28rem;
	color: #888;
	font-weight: normal;
	background: url(../image/icon/icon-012.png) no-repeat left;
	background-size: .28rem;
	padding-left: .36rem;
}
.serlie{ overflow: hidden; width: 7rem;}
.serlie ul li{ float: left; margin-bottom: .2rem; margin-right: .2rem;}
.serlie ul li a{ 
	display: block; 
	height: .66rem;
	line-height: .62rem;
	border: 1px solid #13ccc6;
	padding: 0 .56rem;
	border-radius: .66rem;
	color: #13ccc6;
	font-size: .3rem;
}
.anbatch{ height: 1.1rem; text-align: center; line-height: .9rem; }
.anbatch a{ 
	color: #999;
	font-size: .3rem;
	background: url(../image/icon/icon-011.png) no-repeat left;
	background-size: .28rem;
	padding-left: .4rem;
}
.cealie ul li a{ 
	display: block;
	height: .9rem;
	border-bottom: 1px solid #f3f3f3;
	line-height: .9rem;
	background: url(../image/icon/icon-013.png) no-repeat left;
	background-size: .3rem;
	font-size: .3rem;
	padding: 0 .48rem;
}
.prolist{ padding: 0 .25rem; }
.prolist ul li{ 
	width: 3.4rem; 
	height: 4rem; 
	float: left;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	margin-right: .18rem;
	margin-top: .4rem;
	background: #fff;
}
.prolist ul li a{  
	display: block;
	width: 3.4rem;
	height: 2.8rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.prolist ul li a img{ max-width: 3rem; max-height: 2.8rem; } 
.prolist ul li p{ font-size: .3rem; color: #000; font-weight: bold; margin-top: .18rem;}
.prolist ul li span{ font-size: .24rem; color: #999; margin-top: .06rem;}
.prolist ul li p, .prolist ul li span{
	padding: 0 .2rem;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-ms-line-clamp:1;
	-o-line-clamp:1;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-box-orient:vertical;
	overflow:hidden;
}
.prolist ul li:nth-child(even){ margin-right: 0; }
.foleth{ position: fixed; top: 0; left: 0; }
.hrMargin{ position: fixed; left: 0; top: 1rem; }
.bagnav{ 
	width: 2.4rem;
	height: calc(100% - 1.3rem);
	position: fixed;
	top: 1.3rem;
	left: 0;
	padding-bottom: .34rem;
	background: #f9f9f9;
}
.bagnavheight{ height: 100% !important;}
.bagnavheight .swiper-wrapper .swiper-slide{ height: .9rem; overflow: hidden;}
.bagnavheight .swiper-wrapper .swiper-slide a{ display: block; text-align: center; color: #666; line-height: .9rem; border-left: .08rem solid #fff; }
.bagnavheight .swiper-wrapper .swiper-slide a.slideOn{ border-left: .08rem solid #00d4d9; color: #00d4d9;}
.bagCont{ width: 4.7rem; margin-top: 1.3rem; float: right; margin-right: .25rem; }
.bangimg, .bangimg img{ width: 100%; }
.bangimg{ margin-top: .25rem; font-size: 0;}
.bagtop{ height: .6rem; overflow: hidden; display: flex; align-items: center; margin: .3rem 0;}
.bagtop span{ display: block; font-size: .3rem; border-left: .03rem solid #00d4d9; padding-left: .14rem;}
.baglt{ height: auto; overflow: hidden; }
.baglt ul li{
	width: 33.333333%;
	float: left;
	padding: 0 .1rem;
	margin-bottom: .3rem;
}
.baglt ul li a{
	display: block;
	width: 100%;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.baglt ul li a img{ max-height: 1rem; max-width: 100%; }
.baglt ul li p{
	height: .56rem;
	line-height: .56rem;
	text-align: center;
	font-size: .24rem;
}
.hrBG2{ height: .14rem; background: #f6f6f6;}
.bagltToo{ margin-bottom: .34rem; }
.bagltToo ul li{ padding: 0 .15rem; }
.bagltToo ul li a{ height: 1.2rem; }
.bagltToo ul li a img{ max-height: 1.2rem; }
.feashu{ width: calc(100% - 2.4rem); height: .34rem; position: fixed; right: 0; bottom: 0; background: #fff;}
.screenlist{
	height: 1rem;
	border-top: 2px solid #f6f6f6;
	border-bottom: .3rem solid #f6f6f6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
}
.sernli{ 
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .3rem;
	margin-top: -.05rem;
}
.sernli i{
	display: block;
	width: .25rem;
	height: .25rem;
	margin-left: .06rem;
}
.sernli i.cns1{ background: url(../image/icon/icon-014.png) no-repeat center; background-size: .14rem; }
.sernli i.cns2{ background: url(../image/icon/icon-015.png) no-repeat center; background-size: .14rem; }
.sernli i.cns3{ background: url(../image/icon/icon-016.png) no-repeat center; background-size: .24rem; }

.detailheader{
	height: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.detailheader .retue{
	display: block;
	width: .6rem;
	height: 1rem;
	background: url(../image/icon/icon-006.png) no-repeat left;
	background-size: .18rem;
}
.detailheader .sharelink{
	display: block;
	width: .6rem;
	height: 1rem;
	background: url(../image/icon/icon-018.png) no-repeat right;
	background-size: .31rem;
}
.detban{
	height: auto;
	overflow: hidden;
	position: relative;
}
.detban, .detban img{ width: 100%; font-size: 0; }
.deltit{
	height: .6rem;
	padding: 0 .25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: .38rem;
	font-weight: bold;
	margin-top: .34rem;
}
.deltit span{}
.deltit a{
	display: block;
	width: .4rem;
	height: .6rem;
	background: url(../image/icon/icon-022.png) no-repeat right;
	background-size: .38rem;
}
.deltxt{
	color: #828282;
	font-size: .28rem;
	padding: 0 .25rem;
	margin-top: .1rem;
}
.delmony{ font-size: .36rem; color: #ff3a20; padding: 0 .25rem; margin-top: .2rem;}
.delmony i{ font-style: normal; font-size: .28rem; color: #999; padding-left: .2rem; text-decoration: line-through;}
.deltype{
	height: 1.3rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
	border-top: .14rem solid #f5f5f5;
	border-bottom: .14rem solid #f5f5f5;
	margin-top: .3rem;
}
.deltype > div span{
	padding-right: .4rem;
	color: #000;
}
.deltype > a{
	display: block;
	width: .42rem;
	height: .42rem;
	background: url(../image/icon/icon-019.jpg) no-repeat center;
	background-size: .41rem;
}
.delcomt{
	height: .9rem;
	padding: 0 .25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
}
.delcomt_l, .pile{
	height: .9rem;
	display: flex;
	align-items: center;
	font-size: .24rem;
}
.pile i{
	display: block;
	width: .28rem;
	height: .28rem;
	background: url(../image/icon/icon-020.png) no-repeat;
	background-size: .28rem;
	margin-right: .08rem;
}
.pile i.nopl{
	background: url(../image/icon/icon-021.png) no-repeat;
	background-size: .28rem;
}
.delcomt_l > span{
	color: #ff3a20;
	margin-left: .1rem;
}
.delcomt_l > em{
	color: #8c8c8c;
	margin-left: .2rem;
}
.delcomt_r{ color: #8c8c8c; font-size: .24rem; }
.major{ height: auto; overflow: hidden; padding: 0.25rem; margin-bottom: .08rem;}
.major ul{ width: 7.5rem; }
.major ul li{
	width: 1.68rem;
	height: .48rem;
	font-size: .24rem;
	color: #616161;
	border-radius: .48rem;
	text-align: center;
	border: 1px solid #e3e3e3;
	float: left;
	line-height: .44rem;
	margin-right: .08rem;
}
.major ul li:last-child{ margin-right: 0; }
.reviewlist{
	height: auto;
	overflow: hidden;
	padding: 0 .25rem;
}
.revtx{
	width: .6rem;
	height: .6rem;
	overflow: hidden;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
}
.revtx img{ max-height: .6rem; height: .6rem; }
.revlie{
	width: 6.2rem;
	float: right;
}
.revlie_l{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .1rem;
}
.plnumb, .plrev{
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #666;
	font-size: .26rem;
}
.plnumb > span{ margin-right: .2rem; }
.plrev{ margin-top: -.04rem; }
.plrev i{
	display: block;
	width: .28rem;
	height: .28rem;
	background: url(../image/icon/icon-020.png) no-repeat;
	background-size: .28rem;
	margin-right: .08rem;
}
.plrev i.nopl{
	background: url(../image/icon/icon-021.png) no-repeat;
	background-size: .28rem;
}
.revlie_r{ color: #8c8c8c; font-size: .24rem; }
.revcont{ margin-top: .14rem; }
.revcont p{ font-size: .26rem; line-height: .4rem; }
.revcont span{ display: block; font-size: .24rem; color: #adadad; margin-top: .1rem; }
.ckmore{ text-align: center; margin: .35rem 0;}
.ckmore a{
	display: block;
	width: 2.1rem;
	height: .5rem;
	border: 1px solid #ff5837;
	border-radius: .5rem;
	font-size: .24rem;
	line-height: .46rem;
	color: #ff5837;
	padding: 0 .3rem;
	margin: auto;
}
.detailCont{
	width: 7rem;
	margin: .25rem auto;
	overflow: hidden;
}
.detailCont img{ max-width: 100% !important; }
.detfooter{ 
	height: 1rem; 
	position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    background: #fff;
}
.detfooter > a{
	display: block;
	width: 33.333333%;
	height: 1rem;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .26rem;
}
.contlink span{
	background: url(../image/icon/icon-023.png) no-repeat left;
	background-size: .3rem;
	padding-left: .4rem;
}
.shoplink span{
	background: url(../image/icon/icon-024.png) no-repeat left;
	background-size: .3rem;
	padding-left: .4rem;
}
.ordbtn{
	background: #13ccc6;
	color: #fff;
	font-weight: bold;
}

.frameBox{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	background: rgba(0,0,0,.6);
	z-index: 9;
	display: none;
}
.frameCnt{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ftit{ padding: 0 .25rem; }
.ftoall{
	width: 100%;
	height: 2rem;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #d3d3d3;
	position: relative;
}
.ftit_l, .ftit_l img{
	width: 2rem;
	height: 1.6rem;
}
.ftit_r{ margin-left: .3rem; }
.ftit_r p{ font-size: .36rem; font-weight: bold; }
.ftit_r span{ font-size: .26rem; color: #999; display: block; margin-top: .1rem; }
.closeframe{
	width: .4rem;
	height: .4rem;
	background: url(../image/icon/icon-027.png) no-repeat center;
	background-size: .38rem;
	position: absolute;
	top: .14rem;
	right: .0rem;
}
.frmlist{ margin-top: .3rem; }
.frmlist p{ font-size: .3rem; }
.frmlist ul{ overflow: hidden; margin-top: .3rem;}
.frmlist ul li{
	height: .6rem;
	padding: 0 .35rem;
	border-radius: .6rem;
	line-height: .6rem;
	background: #f3f3f3;
	float: left;
	font-size: .24rem;
	color: #999;
	margin: 0 .2rem .2rem 0;
}
.frmlist ul li.finOn{ background: #f4c632; color: #fff;}
.numbs{
	height: 1.2rem;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-top: .1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.numbs_l{ font-size: .3rem; color: #000; }
.numbs_r i, .numbs_r span{
	display: block;
	width: .6rem;
	height: .6rem;
	text-align: center;
	line-height: .6rem;
	float: left;
}
.numbs_r span{ width: .8rem; font-size: .3rem;}
.zjbtn{
	background: url(../image/icon/icon-025.jpg) no-repeat center;
	background-size: .6rem;
}
.jsbtn{
	background: url(../image/icon/icon-026.jpg) no-repeat center;
	background-size: .6rem;
}
.peson{ font-size: .3rem; margin-top: .3rem;}
.peson span{ font-size: .24rem; color: #999; padding-left: .14rem; }
.fmaddres{ margin-top: .3rem; }
.fmaddres a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fmaddres a span{
	background: url(../image/icon/icon-028.png) no-repeat left;
	background-size: .24rem;
	padding-left: .36rem;
	color: #555;
	font-size: .26rem;
}
.fmaddres a i{
	display: block;
	width: .2rem;
	height: .2rem;
	background: url(../image/icon/icon-029.png) no-repeat center;
	background-size: .1rem;
}
.feombtn{ margin-top: .4rem; }
.feombtn input{
	height: .9rem;
	width: 100%;
	background: #333;
	color: #fff;
	font-size: .32rem;
}
.addre_n1{
	padding: 0 0.25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .3rem;
}
.addre_n2{
	padding: 0 .25rem;
	margin-top: .2rem;
	color: #838383;
}
.addre_n3{
	border-top: 1px solid #ebebeb;
	margin-top: .3rem;
	height: .86rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
}
.adrespan label{
	background: url(../image/icon/icon-030.jpg) no-repeat left;
	background-size: .32rem;
	padding-left: .44rem;
}
.adrespan label input{ display: none; }
.adrecaz a{ margin-left: .2rem; }
.adrecaz a.bam1{
	background: url(../image/icon/icon-032.jpg) no-repeat left;
	background-size: .32rem;
	padding-left: .4rem;
}
.adrecaz a.bam2{
	background: url(../image/icon/icon-033.jpg) no-repeat left;
	background-size: .32rem;
	padding-left: .4rem;
}
.adreli{
	height: auto;
	overflow: hidden;
	border-bottom: .2rem solid #ebebeb;
}
.adrespan label.adreOn{
	background: url(../image/icon/icon-031.jpg) no-repeat left;
	background-size: .32rem;
	padding-left: .44rem;
	color: #ff5500;
}
.sumeNull{
	width: 100%; height: 1.2rem;
}
.btmadres{
	width: 100%;
	height: 1rem;
	background: #13ccc6;
	color: #fff;
	font-size: .32rem;
	position: fixed;
	left: 0; bottom: 0;
}
.addadrelistTop{ border-top: 1px solid #f3f3f3; }
.addadrelist{
	height: 1.1rem;
	border-bottom: 1px solid #e3e5e9;
	padding: 0 .25rem;
	display: flex;
	align-items: center;
}
.addadrelist span{
	display: block;
	width: 1.5rem;
}
.addadrelist input{
	display: block;
	width: 5.4rem;
	height: .8rem;
}
.daliebox{
	height: 1.5rem;
	border-bottom: 1px solid #e3e5e9;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
}
.daletst span{
	display: block;
	color: #999;
	font-size: .24rem;
	margin-top: .1rem;
}
.wcith{
	width: 1rem;
	height: .6rem;
	border: .04rem solid #e4e4e4;
	border-radius: .6rem;
	position: relative;
}
.wcith span{
	display: block;
	width: .56rem;
	height: .56rem;
	border-radius: 50%;
	position: absolute;
	top: -.02rem;
	left: -.02rem;
	border-radius: 50%;
	border: 0.04rem solid #e4e4e4;
	background: #fff;
}
.wcithOn{ background: #e4e4e4; }
.wcithOn span{ left: inherit; right: -.02rem; }

.ordertit{
	height: 1rem;
	padding: 0 .25rem;
	border-top: 1px solid #f3f3f3;
	display: flex;
	align-items: center;
}
.ordertit input, .ordertit span, .ordertit a{ margin-right: .14rem; }
.ordertit input{
	width: 1.9rem;
	height: .56rem;
	border: 1px solid #ccc;
	border-radius: 2px;
	background: url(../image/icon/icon-034.png) no-repeat right;
	background-size: .38rem;
	padding: 0 .44rem 0 .12rem;
	font-size: .24rem;
}
.ordertit a{
	height: .56rem;
	background: #2cbaa8;
	color: #fff;
	line-height: .56rem;
	padding: 0 .3rem;
	border-radius: 4px;
}
.odlist{
	height: .8rem;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 .25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
}
.odlist a{
	border-bottom: 2px solid #fff;
	padding: .18rem .25rem;
}
.odlist a.ordliOn{ border-bottom: 2px solid #2cbaa8; color: #2cbaa8;}

.derli{
	height: auto;
	overflow: hidden;
	border-bottom: .3rem solid #f2f2f2;
}
.der_n1{
	height: .94rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
}
.der_n1 span{ color: #999; }
.der_n2{
	height: auto;
	overflow: hidden;
	padding: 0 .25rem;
}
.derimg{
	width: 1.6rem;
	height: 1.6rem;
	float: left;
	overflow: hidden;
	border-radius: 4px;
}
.derimg img{ width: 1.6rem; height: 1.6rem;}
.deright{
	width: 5.2rem;
	float: right;
}
.deright > a{ display: block; font-size: .3rem; font-weight: bold; }
.derone, .dertwo{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .2rem;
}
.derone span{ color: #999; }
.derone em{ font-size: .3rem; }
.dertwo span{ color: #999; }
.dertwo em{ color: #999; text-decoration: line-through; }
.der_n3{
	height: .64rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
	margin: .25rem 0;
}
.der_n3 p{ font-size: .24rem; color: #666;}
.der_n3 p span{ font-size: .32rem; color: #000; }
.der_n3 a.alink1{
	display: block;
	height: .64rem;
	padding: 0 .22rem;
	background: #2cbaa8;
	color: #fff;
	border-radius: 3px;
	line-height: .61rem;
	float: left;
}
.der_n3 a.alink2{
	display: block;
	height: .64rem;
	padding: 0 .22rem;
	border-radius: 3px;
	line-height: .61rem;
	float: left;
	border: 1px solid #d8d8d8;
	color: #5e5e5e;
	border-radius: 3px;
	margin-left: .2rem;
}
.shoche{}
.shoche ul li{
	height: auto;
	overflow: hidden;
	padding: .25rem;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #f3f3f3;
}
.shoche ul li:first-child{
	border-top:  1px solid #f3f3f3;
}
.chebox{
	width: .5rem;
	height: .5rem;
	float: left;
	background: url(../image/icon/icon-035.png) no-repeat left;
	background-size: .3rem;
}
.chebox label{
	display: block;
	width: .5rem;
	height: .5rem;
}
.cheboxOn{
	background: url(../image/icon/icon-036.png) no-repeat left;
	background-size: .3rem;
}
.chebox label input{ display: none; }
.cheimg{
	width: 1.6rem;
	height: 1.6rem;
	overflow: hidden;
	border-radius: 4px;
	float: left;
}
.cheimg img{ width: 1.6rem; height: 1.6rem;}
.checont{
	width: 4.88rem;
	float: left;
	padding-left: .2rem;
}
.chet1{ font-size: .3rem; font-weight: bold; }
.chet2{ color: #999; margin-top: .14rem;}
.numch{
	height: .6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .04rem;
}
.chenum{ font-size: .3rem; }
.calcu a{
	display: block;
	width: .6rem;
	height: .6rem;
	float: left;
}
.calcu a.chejs{
	background: url(../image/icon/icon-025.jpg) no-repeat center;
	background-size: .6rem;
}
.calcu a.chezj{
	background: url(../image/icon/icon-026.jpg) no-repeat center;
	background-size: .6rem;
}
.calcu span{
	display: block;
	height: .6rem;
	float: left;
	line-height: .6rem;
	width: .8rem;
	text-align: center;
}
.cheft{
	width: 100%;
	height: 1rem;
	position: fixed;
	left: 0;
	bottom: 0;
	padding-left: .25rem;
	background: #fff;
	border-top: 1px solid #f3f3f3;
}
.cheft label{
	display: block;
	line-height: 1rem;
	float: left;
	width: 1.2rem;
	background: url(../image/icon/icon-035.png) no-repeat left;
	background-size: .3rem;
	padding-left: .5rem;
	color: #999;
}
.cheft label.cellOn{
	background: url(../image/icon/icon-036.png) no-repeat left;
	background-size: .3rem;
}
.cheft label input{ display: none; }
.allnums{
	width: 3rem;
	line-height: 1rem;
	 margin-left: .5rem;
	 float: left;
	 color: #e22728;
	 display: flex;
	 align-items: center;
}
.allnums span, 	.allnums em{
	font-size: .36rem;
	font-weight: bold;
}
.cheBtn{
	width: 2.5rem;
	height: 1rem;
	background: #13ccc6;
	color: #fff;
	float: right;
}

/*2018-11-23*/
.abopl{ padding: .3rem .25rem 0; font-size: .3rem; border-top: 1px solid #eee; overflow: hidden; }
.abopl > span{ line-height: .34rem; float: left; display: block; }
.anpopl{ float: left; }
.anpopl i{ display: block; float: left; width: .3rem; height: .3rem; background: url(../image/icon/icon-021.png) no-repeat center; background-size: .3rem; margin-left: .2rem; }
.anpopl i.aplOn{ background: url(../image/icon/icon-020.png) no-repeat center; background-size: .3rem; margin-left: .2rem; }
.plablist{ margin-top: .3rem; padding: 0 .25rem;}
.plablist textarea{ outline: none; font-family: Microsoft YaHei; width: 100%; height: 2.4rem; border-radius: 4px; border: 1px solid #ddd; resize: none; margin-top: .2rem; padding: .12rem; }
.ploplimg{ margin-top: .3rem; padding: 0 .25rem;}
.ploplimg ul{ margin-top: .2rem; }
.ploplimg ul li{ width: 2.2rem; height: 2rem; float: left; border: 1px solid #ddd; overflow: hidden; border-radius: 4px; }
.ploplimg ul li img{ width: 100%; height: 100%; }
/*end 2018-11-23*/



/*2018-12-10*/
.screenBox{ width: 7.5rem; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.6); display: none;}
.screen{ width: 6rem; height: 100%; position: absolute; top: 0; right: 0; background: #fff;}
.scretit{ line-height: .7rem; background: #f7f7f7; padding: 0 .3rem; color: #8c8c8c; }
.srelist{ height: auto; overflow: hidden; border-bottom: 1px solid #eee;}
.liesah{ width: 6rem; padding: 0 .3rem;  overflow: hidden;}
.liesah ul{ width: 6.5rem; padding-top: .1rem;}
.liesah ul li{ cursor: pointer; width: 1.66rem; height: .52rem; display: flex; justify-content: center; color: #616161; font-size: .24rem; align-items: center; margin-right: .22rem; margin-bottom: .25rem; position: relative; overflow: hidden; border-radius: 3px; border: 1px solid #ddd; float: left;}
.liesah ul li i{ display: none; width: .25rem; height: .21rem; background: url(../image/icon/icon-048.png) no-repeat center; background-size: .25rem; position: absolute; right: 0; bottom: 0;}
.liesah ul li.liesah_on{ border: 1px solid #ff5837; color: #ff5837;}
.liesah ul li.liesah_on i{ display: block; }
.tittop{ height: .78rem; display: flex; justify-content: space-between; align-items: center; padding: 0 .3rem; }
.tittop i{ display: block; width: .18rem; height: .18rem; background: url(../image/icon/icon-049.png) no-repeat center; background-size: .18rem; }
.inpquer{ height: .54rem; padding: 0 .3rem; display: flex; align-items: center; }
.inpquer > input{ width: 2rem; height: .54rem; border: 1px solid #ddd; border-radius: 3px; text-align: center; padding: 0 .12rem; font-size: .24rem;}
.inpquer > span{ padding: 0 .2rem; color: #999; }
.srelast{ height: auto; overflow: hidden;}
/* .srenfooter{ width: 6rem; height: .76rem; position: fixed; right: 0; bottom: .5rem; display: flex; padding: 0 .3rem; justify-content: space-between; }
 */
     .srenfooter{ width: 6rem; height: .76rem; padding: 0 .3rem; justify-content: space-between; margin-top: .5rem;}
.srenfooter a{ width: 2.56rem; height: .76rem; border:1px solid #ddd; border-radius: 3px; text-align: center; line-height: .72rem; }
.srenfooter a.btnStyle{ background: #ffa415; color: #fff; border:1px solid #ffa415;}
.nollbox{ width: 1.5rem; height: 100%; position: absolute; top: 0; left: 0; }
/*end 2018-12-10*/
.overHide{ overflow-x: hidden; overflow-y: hidden; }



